//路由层
const path = require("path");

const controller = require(path.resolve(
  __basename,
  "controller/controller.js"
));

module.exports = (app) => {
  app.get("/", controller.text);
  //发送验证码
  app.post("/sendValidCode", controller.sendValidCode);
  //注册
  app.post("/register", controller.register);
  //登录
  app.post("/login", controller.login);
  //创建商品
  app.post("/createType", controller.createType);
  //获取用户信息
  app.get("/userInfo", controller.getUserInfo);
  //搜索【查询商品类型】
  app.get("/typeList", controller.findTypeList);
  //查询商品类型总数据量
  app.get("/typeCount", controller.getAllTypeCount);
  //查询商品类型总数据量
  app.get("/typeByTypeId", controller.getTypeByTypeId);
  //编辑商品类型
  app.post("/editType", controller.editType);
  //确认删除商品类型
  app.post("/removeType", controller.removeType);
  //获取商品类型
  app.get("/type", controller.getType);
  //发布商品
  app.post("/postProduct", controller.postProduct);
  //查询商品
  app.get("/productList", controller.findProduct);
  //获取商品总数量
  app.get("/productCount", controller.getAllProductCount);
  //修改商品上下架状态
  app.post("/updateProductStatus", controller.updateProductStatus);
  //删除商品
  app.post("/removeProduct", controller.removeProduct);
  //根据商品id查询商品数据
  app.get("/product", controller.getProductById);
  //编辑商品
  app.post("/editProduct", controller.editProduct);  
  //获取用户信息
  app.get("/userInfo", controller.getUserInfo);
};
